package com.jokins.common.util;

public enum BusinessProjectLabel {

    ADMIN("admin"),
    IOS("ios"),
    ANDROID("android"),
    HTML("html"),
    VUE("Like-Projects-Vue");


    private String name;

    BusinessProjectLabel(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    /**
     * 根据名称查找对应的枚举实例
     * @param name 要查找的名称
     * @return 对应的枚举实例，如果未找到则返回 null
     */
    public static BusinessProjectLabel fromName(String name) {
        for (BusinessProjectLabel label : BusinessProjectLabel.values()) {
            if (label.getName().equals(name)) {
                return label;
            }
        }
        return null;
    }
}
